package conf

import (
	"api/libs/register"
)

func init() {
	root := register.NewPage("WMS").SetRoute("ez.wms").SetIcon("home").AddSons(
		register.NewPage("物资管理").SetRoute("v1.wms.Item").SetIcon("assignment").AddSons(
			register.NewPage("物资基础").SetRoute("/v1/wms/ItemBase/list").IsPage().SetSort(1),
			register.NewPage("物资属性").SetRoute("/v1/wms/ItemAttribute/list").IsPage().SetSort(2),
			register.NewPage("物品SKU").SetRoute("/v1/wms/ItemSku/list").IsPage().SetSort(3),
			register.NewPage("物资分类").SetRoute("/v1/wms/ItemCategory/tree").IsPage().SetSort(4),
			register.NewPage("计量单位").SetRoute("/v1/wms/Unit/list").IsPage().SetSort(5),
			register.NewPage("属性键").SetRoute("/v1/wms/AttributeKey/list").IsPage().SetSort(6),
			register.NewPage("属性值").SetRoute("/v1/wms/AttributeValue/list").IsPage().SetSort(7),
		).SetSort(10),
		register.NewPage("仓库管理").SetRoute("v1.wms.store").SetIcon("assignment").AddSons(
			register.NewPage("仓库物资").SetRoute("/v1/wms/ItemMain/list").IsPage().SetSort(1),
			register.NewPage("入库记录").SetRoute("/v1/wms/InLog/list").IsPage().SetSort(2),
			register.NewPage("出库记录").SetRoute("/v1/wms/OutLog/list").IsPage().SetSort(3),
			register.NewPage("出入库类型").SetRoute("/v1/wms/IOType/tree").IsPage().SetSort(4),
			register.NewPage("部门管理").SetRoute("/v1/wms/Department/tree").IsPage().SetSort(5),
			register.NewPage("结存汇总").SetRoute("/v1/wms/Summary/list").IsPage().SetSort(6),
			register.NewPage("变更记录").SetRoute("/v1/wms/ChangeLog/list").IsPage().SetSort(7),
		).SetSort(20),
	)
	register.AddPage(root)
}
